// 版权归 瞄你个汪 所有。使用本代码应遵守相关法律法规和Apache 2.0开源许可要求。
package top.geeke.eunm;

import top.geeke.toolkit.eunm.Description;

/**
 * <p>
 * 角色数据权限枚举
 * </p>
 * @author 瞄你个汪
 * @since 2024-05-01 12:00:00
 */
@Description("角色数据权限枚举")
public enum SysDataScopeEnum {
    All(999, "全部数据") ,
    DeptChild(888, "本部门及以下数据") ,
    Dept(777, "本部门数据") ,
    Self(66, "仅本人数据") ,
    Define(555, "自定义数据") ;

    /**
     * 状态文本
     */
    public final String text;
    /**
     * 状态值
     */
    public final int value;

    SysDataScopeEnum(int value, String text) {
        this.value = value;
        this.text = text;
    }

    @Override
    public String toString() {
        return String.valueOf(this.value);
    }
}
